<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core">
    <ui:composition template="../layout_main.xhtml">
        <ui:define name="title">
            Admin-przegladanie
        </ui:define>

        <ui:define name="content">
            <f:metadata>
                <f:viewParam name="id" value="#{adminKontroler.idUser}"/>
                <f:viewParam name="action" value="#{adminKontroler.akcja}"/>
                <f:event type="preRenderView" listener="#{adminKontroler.inicjalizuj}"/>
            </f:metadata>
            <h:form>
                <h:panelGroup rendered="#{not adminKontroler.komunikat.isEmpty()}">
                    <p>
                        <h:outputText styleClass="#{adminKontroler.rodzajKomunikatu()}" value="#{adminKontroler.komunikat}" id="outtext" />
                    </p>
                </h:panelGroup>
                <h:panelGroup rendered="#{not adminKontroler.listaUzytkownikow.isEmpty()}">
                    <h:dataTable styleClass="tabelaDodawanie" value="#{adminKontroler.listaUzytkownikow}" var="uzytkownik">
                        <h:column>
                            <f:facet name="header">Login</f:facet>
                            #{uzytkownik.login}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Imie</f:facet>
                            #{uzytkownik.imie}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Nazwisko</f:facet>
                            #{uzytkownik.nazwisko}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Email</f:facet>
                            #{uzytkownik.email}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Jednostka</f:facet>
                            #{uzytkownik.jednostka}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Uprawnienia</f:facet>
                            #{uzytkownik.uprawnienia.nazwaUprawnienia}
                        </h:column>


                        <h:column>
                            <f:facet name="header"></f:facet>
                            <h:link outcome="edycja">
                                <f:param name="id" value="#{uzytkownik.iduzytkownicy}"/>
                                <f:param name="action" value="edit"/>
                                <h:graphicImage alt="Edytuj" title="Edytuj" styleClass="icon" url="/images/icons/edit.png" />
                            </h:link>

                        </h:column>
                        <h:column>
                            <f:facet name="header"></f:facet>
                            <h:link onclick="return confirm('Napewno chcesz usunąc tego użytkownika?');">
                                <f:param name="id" value="#{uzytkownik.iduzytkownicy}"/>
                                <f:param name="action" value="delete"/>
                                <h:graphicImage alt="Usuń" title="Usuń" styleClass="icon" url="/images/icons/delete.png" />
                            </h:link>
                        </h:column>



                    </h:dataTable>

                </h:panelGroup>
            </h:form>
            #{adminKontroler.zakoncz()}
        </ui:define>
    </ui:composition>
</html>

